home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / fips11.zip / README.1ST < prev    next >
Text File  |  1994-05-25  |  5KB  |  103 lines

  1. This is FIPS v1.1
  2.  
  3. FIPS is a program for non-destructive splitting of harddisk partitions.
  4.  
  5. IMPORTANT:
  6. Please _carefully_ read the file FIPS.DOC for instructions on the use of
  7. FIPS. FIPS is _not_ self documenting.
  8. One frequent problem people encounter is that their defragmentation program
  9. leaves unmovable sectors at the end of the partition. It is addressed in
  10. detail in FIPS.DOC.
  11. If you use OS/2 or a disk compressor, please absolutely read the relevant
  12. sections in FIPS.DOC.
  13.  
  14. The changes from the previous version are listed in the file HISTORY.TXT
  15.  
  16. FIPS is free under the GNU GENERAL PUBLIC LICENSE (GPL). See the file COPYING.
  17. You may freely redistribute FIPS under the condition that you include all of
  18. the files listed below without changes. If you modify it, you must follow
  19. the conditions of the GPL.
  20.  
  21. FIPS has been in public beta test for some time. It has been used by several
  22. people on the Internet successfully. No serious bugs have been reported.
  23. Nevertheless one can never be sure one hundred percent. FIPS reads and writes
  24. the essential harddisk sectors, so an undiscovered bug may still corrupt your
  25. harddisk. Use at your own risk!
  26. If you want to make sure not to lose any data, make a complete backup before
  27. using it (in this case you at least save yourself the time needed for re-
  28. storing if it works).
  29.  
  30. However, every effort has been made to provide a maximum of safety. When
  31. there is anything suspicious with the hard disk, the program will typically
  32. exit with an error message, even if DOS doesn't complain.
  33. If an error occurs, an error message is displayed together with a short
  34. explanation. If you don't know what to make of it, contact me.
  35.  
  36. If you are sure your hard disk is ok or if you can't resolve the problem,
  37. please make a transcript of your session using the -d switch and send it to
  38. me at schaefer@rbg.informatik.th-darmstadt.de. I will usually answer imme-
  39. diately after receiving your mail.
  40.  
  41. You may also drop me a line if FIPS works on your disk, along with a short
  42. description of your configuration (type of drive, the information shown by
  43. FIPS and the OS version), so I know on which configs it works.
  44.  
  45. If you happen to know something about hard disk structures or if you want to
  46. know how FIPS works, please read the file 'techinfo.txt'. I have made some
  47. assumptions that need not necessarily apply to all hard disks, so if anybody
  48. can confirm or correct this, please let me know.
  49.  
  50. As of release 0.3 FIPS is written in C++. The old C sources are still avai-
  51. lable (contact me at schaefer@rbg.informatik.th-darmstadt.de), but I will
  52. probably not keep them up to date with the C++ version. The latest version
  53. of the C-sources is 0.2.3 which is functionally identical to 0.3.
  54.  
  55. I hold the copyright of FIPS. If you want to use parts of the source code in
  56. your programs, you may do so under the conditions of the GPL. Of course I
  57. would like to hear about it. If you want to use the code in a program that
  58. is not covered by the GPL (shareware or commercial), I will probably agree
  59. also, but you must ask me first.
  60.  
  61. You should have received the following files in this archive:
  62.  
  63. CALCULAT.CPP    - calculation of the new root-/bootsector
  64. CHECK.CPP       - checking of the root-/bootsector
  65. CMDL_ARG.CPP    - evaluation of commandline arguments
  66. DISK_IO.CPP     - low level disk io
  67. FAT.CPP         - some operations on the FAT
  68. GLOBAL.CPP      - global procedures
  69. HDSTRUCT.CPP    - harddisk specific code
  70. FIPSSPEC.CPP    - FIPS-specific adaption of harddisk classes
  71. INPUT.CPP       - User input
  72. LOGDR_ST.CPP    - operations on logical drive
  73. MAIN.CPP        - main()
  74. SAVE.CPP        - saving root- and bootsector
  75. HOST_OS.CPP    - OS detection
  76. DISK_IO.H       - low level disk io classes
  77. FAT.H           - FAT classes
  78. GLOBAL.H        - global definitions
  79. HDSTRUCT.H      - harddisk specific classes
  80. FIPSSPEC.H      - FIPS-specific adaption of harddisk classes
  81. INPUT.H         - user input prototypes
  82. LOGDR_ST.H      - logical drive classes
  83. TYPES.H         - global type definitions
  84. HOST_OS.H    - The class host_os
  85.  
  86. RTYPES.H    - type definitions for RESTORRB
  87. RESTORRB.C      - a program that restores root and boot sector
  88. FIPS.EXE        - the executable of FIPS
  89. RESTORRB.EXE    - the executable of RESTORRB
  90. COPYING         - the GNU general public license
  91. README.1ST      - this file
  92. FIPS.DOC        - the documentation of FIPS
  93. TECHINFO.TXT    - technical info on FIPS
  94. ERRORS.TXT      - a brief explanation of FIPS' error messages
  95. HISTORY.TXT     - the revision history
  96.  
  97. If you lack any of these files, try to get the original archive. If you can't
  98. find it, contact me.
  99.  
  100.  
  101. Arno Schaefer
  102. schaefer@rbg.informatik.th-darmstadt.de
  103.